rain cover - German English Dictionary